// pages/map/map.js
const db = wx.cloud.database();
const map_markers = db.collection('map_markers')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    markerId: "",
    show: false,
    longitude_user: "", //用户位置经度
    latitude_user: "", //用户位置纬度
    marker: [],
    List: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    wx.getLocation({
      type: 'wgs84',
      isHighAccuracy: true,
      success(res) {
        const latitude = res.latitude
        const longitude = res.longitude
        that.setData({
          latitude_user: latitude,
          longitude_user: longitude
        })
        console.log(res)
      }
    })
    db.collection('map_markers').get({
      success(res) {
        console.log(res.data)
        that.setData({
          marker: res.data
        })
      }
    })
    db.collection('team_info').get({
      success(res) {
        console.log(res.data)
      }
    })
  },

  showPopup(e) {
    this.setData({
      show: true
    });
  },

  onClose() {
    this.setData({
      show: false
    });
  },

  show: function (e) {
    this.setData({
      markerId: e.markerId
    })
    if (this.data.markerId == e.markerId) {
      db.collection('detail').where({
        id : this.data.markerId
      }).get().then(res=>{
        console.log(res.data)
        this.setData({
          List:res.data
        })
      })
      this.setData({
        show: true
      });
    }
  },



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getTabBar().setData({
      active:2
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  back:function(){
    let back = wx.createMapContext('mapid');
    back.moveToLocation();
  },
  to_detailed:function (e){
    var value = e.currentTarget.dataset.value
    wx.navigateTo({
        url: '../detail/detail?value='+JSON.stringify(value)
    })
  }
})